home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
FROMUTS
/
UNIXLIB37B
/
test
/
c
/
fstattest
< prev
next >
Wrap
Text File
|
1992-02-10
|
908b
|
30 lines
/* fstattest.c (c) Copyright 1990 H.Rogers */
/* This program tests the fstat() system call. */
/* For full information on fstat(), read the appropriate entry
* in section 2 of the UNIX Programmer's Manual. */
#include <stdio.h> /* standard I/O and UNIX */
#include <time.h> /* time functions */
#include "sys/stat.h" /* file status */
#include "unistd.h" /* UNIX system calls */
int main()
{
struct stat buf[1]; /* file status structure */
fstat(1,buf); /* get status of terminal */
printf("dev: %d\n",buf->st_dev);
printf("ino: %x\n",buf->st_ino);
printf("mode: %o\n",buf->st_mode);
printf("nlink: %d\n",buf->st_nlink);
printf("uid: %d\n",buf->st_uid);
printf("gid: %d\n",buf->st_gid);
printf("rdev: %d\n",buf->st_rdev);
printf("size: %x\n",buf->st_size);
printf("atime: %s",ctime(&buf->st_atime));
printf("mtime: %s",ctime(&buf->st_mtime));
printf("ctime: %s",ctime(&buf->st_ctime));
}